placenta triplex - Turkish English Dictionary